advancing thinking